Skip to content

chore: release 2026.6.6#10362

Merged
jdx merged 1 commit into
mainfrom
release
Jun 13, 2026
Merged

chore: release 2026.6.6#10362
jdx merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

🚀 Features

  • (bootstrap) add dotfiles workflow by @jdx in #10376
  • (bootstrap) support brew taps and casks directly by @jdx in #10383
  • (config) load safe mise.toml files without trust by @jdx in #10360
  • (oci) apply system files and apt packages by @jdx in #10373
  • (system) add [system.defaults] for declarative macOS defaults by @jdx in #10363
  • (system) build source formulae from source with a native formula DSL shim by @jdx in #10364
  • (system) support wildcards in system files by @jdx in #10374
  • (system) support custom brew taps by @jdx in #10375
  • (system) add login shell bootstrap support by @jdx in #10377
  • add mise bootstrap and declarative [system.files] by @jdx in #10365
  • add [system.edits] for editing files mise doesn't own by @jdx in #10368

🐛 Bug Fixes

  • (http) show github 403 response diagnostics by @jdx in #10382

🚜 Refactor

  • (file) split extraction helpers and harden format handling by @risu729 in #10274

📚 Documentation

⚡ Performance

  • (versions-host) fetch version lists from static assets by @jdx in #10361

Chore

  • graduate stable features from experimental by @jdx in #10371
  • remove stale cargo-deny advisory ignores by @jdx in #10372

New Contributors

📦 Aqua Registry Updates

Updated Packages (5)

@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR updates the project to version 2026.6.6: package metadata and changelog, README example, shell completion spec filenames (zsh/bash/fish/ps1), Nix/RPM/Snap packaging versions, and Aqua registry metadata for oracle.com/sqlcl.

Changes

Release 2026.6.6 Version Bump

Layer / File(s) Summary
Core version and release notes
Cargo.toml, CHANGELOG.md
Package version in Cargo.toml is bumped to 2026.6.6. CHANGELOG.md adds a new top-level entry for 2026.6.6 dated 2026-06-12 with Features, Refactor, Performance, and Aqua Registry Updates subsections.
User documentation
README.md
Quickstart example output updated to display 2026.6.6 macos-arm64 (2026-06-12) instead of the previous version.
Shell completion spec file paths
completions/_mise, completions/mise.bash, completions/mise.fish, completions/mise.ps1
Zsh, Bash, Fish, and PowerShell completion scripts updated to reference new versioned spec file paths suffixed with 2026_6_6 instead of 2026_6_5.
Build and packaging versions
default.nix, packaging/rpm/mise.spec, snapcraft.yaml
Nix, RPM, and Snap package/build definitions updated to version 2026.6.6.
Aqua registry integration
vendor/aqua-registry/metadata.json, vendor/aqua-registry/registry.yml
Registry metadata tag updated; oracle.com/sqlcl entry expanded with GitHub release source, link, description, format: zip, and SHA256 checksum validation configuration including a regex pattern.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • jdx/mise#10181: Touches shell completion wiring around the mise usage-generated spec and completion consumption changes.
  • jdx/mise#10289: Another release bump updating the same versioned completion spec filename variables across completion scripts.
  • jdx/mise#10353: Overlapping release bump that updates Cargo.toml/README versions and generated usage-spec temp filenames in completion scripts.

Poem

🐰 I hopped through files from five to six,
Bumped the version, nudged the spec mix,
Completions, snaps, and Nix aligned,
Aqua's registry entry defined,
Release 2026.6.6 — a cheerful fix!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title "chore: release 2026.6.6" accurately and concisely summarizes the main purpose of the changeset—a version bump release.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps

greptile-apps Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is the automated release PR for mise v2026.6.6, bumping version numbers across all packaging manifests and updating the vendored aqua-registry snapshot.

  • Version string updated consistently across Cargo.toml, Cargo.lock, default.nix, snapcraft.yaml, packaging/rpm/mise.spec, README.md, and all shell completion scripts.
  • Aqua registry vendored to a newer upstream commit: adds checksum verification to oracle.com/sqlcl, significantly restructures oxc-project/oxc/oxlint to support the new apps_v version prefix alongside the legacy oxlint_v prefix, and adds updated version override entries for docfresh, ghaperf, and ghir.

Confidence Score: 5/5

Routine release commit with mechanical version bumps and a vendored registry update; no logic changes to mise itself.

All changes are version string replacements or upstream registry vendoring. The oxlint version-override restructuring in registry.yml is complex but follows aqua's documented ordering semantics correctly, and the error-message stubs for the 1.17–1.28 gap period are intentional. No mise source code is modified.

vendor/aqua-registry/registry.yml — the oxlint version-override chain is the only non-trivial change and worth a quick sanity check, but it mirrors upstream intent.

Important Files Changed

Filename Overview
vendor/aqua-registry/registry.yml Updates five packages: adds checksum config to oracle.com/sqlcl; restructures oxc-project/oxc/oxlint to support both oxlint_v and apps_v version prefixes; and adds newer version_override entries for docfresh, ghaperf, and ghir.
vendor/aqua-registry/metadata.json Bumps the vendored aqua-registry commit tag to the newer upstream snapshot.
Cargo.toml Version bumped from 2026.6.5 to 2026.6.6.
Cargo.lock Lock file updated to reflect the new mise version 2026.6.6.
CHANGELOG.md Prepends the 2026.6.6 release entry with all features, bug fixes, refactors, docs, and aqua registry updates.
completions/_mise Spec file cache path updated from 2026_6_5 to 2026_6_6 to match the new release version.
completions/mise.bash Spec file cache path updated from 2026_6_5 to 2026_6_6.
completions/mise.fish Spec file cache path updated from 2026_6_5 to 2026_6_6.
completions/mise.ps1 Spec file cache path updated from 2026_6_5 to 2026_6_6.
default.nix Nix package version bumped to 2026.6.6.
packaging/rpm/mise.spec RPM spec version bumped to 2026.6.6.
snapcraft.yaml Snap package version bumped to 2026.6.6.
docs/.vitepress/stars.data.ts GitHub star count updated from 29.4k to 29.5k.
README.md Version example in the ASCII banner updated to 2026.6.6 with date 2026-06-13.

Reviews (22): Last reviewed commit: "chore: release 2026.6.6" | Re-trigger Greptile

@github-actions

github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.5 x -- echo 19.6 ± 1.0 17.6 24.1 1.00
mise x -- echo 20.4 ± 1.8 18.0 42.7 1.04 ± 0.10

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.5 env 19.1 ± 0.9 17.3 23.5 1.00
mise env 19.9 ± 1.0 18.0 24.5 1.04 ± 0.07

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.5 hook-env 19.8 ± 0.9 18.1 24.0 1.00
mise hook-env 20.4 ± 1.0 18.4 25.7 1.03 ± 0.07

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.5 ls 16.2 ± 0.8 14.4 19.9 1.00
mise ls 16.9 ± 0.9 15.3 20.7 1.04 ± 0.08

xtasks/test/perf

Command mise-2026.6.5 mise Variance
install (cached) 136ms 136ms +0%
ls (cached) 59ms 61ms -3%
bin-paths (cached) 67ms 64ms +4%
task-ls (cached) 127ms 127ms +0%

@mise-en-dev mise-en-dev force-pushed the release branch 3 times, most recently from 5da0b6c to fa70b24 Compare June 12, 2026 23:53

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@vendor/aqua-registry/registry.yml`:
- Around line 70584-70585: The registry currently uses external checksum
provenance from the third-party GitHub repo indicated by the repo_owner value
"jasonlyle88" and repo_name "sqlcl-releases"; update the registry entry (the
SQLcl package block in registry.yml) to stop trusting that GitHub checksum
source and instead point checksum verification to Oracle's official published
checksums (download.oracle.com/oracle.com SQLcl download/checksum pages) or
embed the authoritative SHA256 values copied from Oracle with a comment
documenting the Oracle source and retrieval date; replace any URLs or references
that fetch .sha256 from "jasonlyle88/sqlcl-releases" and ensure the package's
checksum field(s) reference Oracle-originated values so validation uses
Oracle-provided checksums only.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4b9d447c-72db-48c7-bcdc-5b8f0a70beb7

📥 Commits

Reviewing files that changed from the base of the PR and between 5da0b6c and fa70b24.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (12)
  • CHANGELOG.md
  • Cargo.toml
  • README.md
  • completions/_mise
  • completions/mise.bash
  • completions/mise.fish
  • completions/mise.ps1
  • default.nix
  • packaging/rpm/mise.spec
  • snapcraft.yaml
  • vendor/aqua-registry/metadata.json
  • vendor/aqua-registry/registry.yml
✅ Files skipped from review due to trivial changes (7)
  • packaging/rpm/mise.spec
  • completions/mise.ps1
  • default.nix
  • README.md
  • snapcraft.yaml
  • vendor/aqua-registry/metadata.json
  • CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • completions/mise.bash
  • completions/mise.fish
  • completions/_mise
  • Cargo.toml

Comment on lines +70584 to +70585
repo_owner: jasonlyle88
repo_name: sqlcl-releases

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify the GitHub repository legitimacy and checksum availability

# Check if the repository exists and examine its metadata
gh repo view jasonlyle88/sqlcl-releases --json name,description,owner,isArchived,isFork,url

# Check recent releases and their assets
echo "=== Recent releases and assets ==="
gh release list --repo jasonlyle88/sqlcl-releases --limit 5

# Check for checksum assets in the latest release
echo "=== Latest release assets ==="
gh release view --repo jasonlyle88/sqlcl-releases --json assets | jq '.assets[] | select(.name | contains(".sha256")) | {name, size, url}'

# Check if Oracle provides official checksums
echo "=== Searching for official Oracle SQLcl checksum documentation ==="

Repository: jdx/mise

Length of output: 701


🌐 Web query:

Does Oracle provide official SHA256 checksums for SQLcl downloads? Is jasonlyle88/sqlcl-releases an official Oracle repository?

💡 Result:

Yes, Oracle provides checksums for SQLcl downloads on their official download pages, though the specific hash types provided (e.g., SHA256, SHA1, MD5) vary by release [1][2][3][4][5][6]. You can verify the integrity of your download by checking the "Release notes" or checksum information section directly on the official Oracle SQLcl download site [1][3][4][5]. The repository jasonlyle88/sqlcl-releases is not an official Oracle repository. Official Oracle SQLcl releases are distributed exclusively through Oracle's website [6][7]. The repository jasonlyle88/sqlcl-utilities, which is associated with the user jasonlyle88, is a third-party project providing utility functions and scripts for interacting with SQLcl, not an official distribution channel for the software itself [8]. Always download Oracle software directly from official oracle.com domains to ensure authenticity.

Citations:


Don’t trust SQLcl checksums from the third-party GitHub repo (jasonlyle88/sqlcl-releases) while downloading binaries from download.oracle.com.

  • Current config downloads from Oracle’s CDN but verifies against SHA256 files published in a non-Oracle GitHub repository, so a compromised/incorrect checksum publisher would cause verification to accept the wrong binary.
  • Update the registry to source checksums from Oracle’s official SQLcl download/checksum pages (oracle.com), or otherwise embed checksums with documented provenance tied to Oracle’s published values.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@vendor/aqua-registry/registry.yml` around lines 70584 - 70585, The registry
currently uses external checksum provenance from the third-party GitHub repo
indicated by the repo_owner value "jasonlyle88" and repo_name "sqlcl-releases";
update the registry entry (the SQLcl package block in registry.yml) to stop
trusting that GitHub checksum source and instead point checksum verification to
Oracle's official published checksums (download.oracle.com/oracle.com SQLcl
download/checksum pages) or embed the authoritative SHA256 values copied from
Oracle with a comment documenting the Oracle source and retrieval date; replace
any URLs or references that fetch .sha256 from "jasonlyle88/sqlcl-releases" and
ensure the package's checksum field(s) reference Oracle-originated values so
validation uses Oracle-provided checksums only.

@mise-en-dev mise-en-dev force-pushed the release branch 16 times, most recently from 671555f to d08eb44 Compare June 13, 2026 07:35
@jdx jdx enabled auto-merge (squash) June 13, 2026 09:21
@jdx jdx merged commit cfc245d into main Jun 13, 2026
97 of 100 checks passed
@jdx jdx deleted the release branch June 13, 2026 09:56
This was referenced Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants